package keqiang.com.kq_flutter_core_widget.interf;

import java.util.Map;

/**
 * 定制FlutterActivity关闭动画，需实现这个接口
 */
public interface IKqRoute {
    
    /**
     * 关闭页面
     */
    void closeAct();
    
    /**
     * 打开页面
     */
    void openAct(String pageName, Map<String, Object> params);
    
    /**
     * 退出登录
     */
    void exitLogin();
    
    /**
     * 设置横竖屏切换逻辑
     * 0:强制竖屏
     * 1:强制横屏
     * 2:自动旋转
     * @param orientationMode
     */
    void setOrientationMode(int orientationMode);
    
    /**
     * 微信授权登录
     */
    void wxLogin(IWxAuthCallback callback);
    
    /**
     * 初始化OSS
     */
    void initOSS(String bucketName);
    
    
}

